.contBox{width:100%;}
.ul-list ul{width:100%;}
.ul-list ul li{float:left;height:290px;padding:30px 2%;width:21%;}
.clearfix:after{
	content:"";
	display:block;
	clear:both;
}
.new-title h2{ font-weight: normal; }
.ul-list li{text-align:center;color:#fff;position:relative;}
.ul-list li span{width:80px;height:80px;display:inline-block;margin-bottom:20px;}
.ul-list li span img{width:100%;display:block;}
.ul-list li h4{font-size:18px;font-weight:bold;margin-bottom:11px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ul-list li p{font-size:16px;line-height:24px;/*overflow:hidden;text-overflow: ellipsis;white-space:nowrap;*/}
.ul-list li p a{ height: 96px; color:#fff; display: block; overflow: hidden; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }
.ul-list li .readmore{display:inline-block;width:116px;height:36px;border:1px solid #fff;text-align:center;line-height:36px;
	border-radius:20px;position:absolute;bottom:8.5%;left:50%;margin-left:-58px;color:#fff;transition:0.5s;}
.pic-news .new-title{text-align:center;padding:8.8% 0 4.8% 0;}
.pic-news .new-title h2,.dt-box .new-title h2,.assets-box .new-title h2,.duty-box .new-title h2{color:#000;font-size:30px;margin-bottom:1.5%;}
.pic-news .new-title p,.dt-box .new-title p,.assets-box .new-title,.duty-box .new-title p{font-size:16px;color:#484848;}
.picnews-box{overflow:hidden;}
.picnews-box ul{width:1036px;padding-bottom:10%;}
.picnews-box ul li{float:left;width:22%;height:414px;position:relative;margin-left:22px;}
.picnews-box h3{font-size:16px;padding:17% 0 6% 0;border-bottom:1px solid #e5e5e5;width:100%; line-height: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.picnews-box ul li p{font-size:16px;color:#484848;line-height:26px;padding-top:10px;}
.picnews-box ul li p a{color:#484848; height:78px; display: block; overflow: hidden; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.picnews-box ul li .readmore{display:inline-block;width:116px;height:36px;border:1px solid #006d5d;text-align:center;line-height:36px;
	border-radius:20px;position:absolute;bottom:0;left:0;color:#006d5d;transition:0.5s;}
.picnews-box ul li div img{display:block;width:100%;}
.picnews-box ul li div{position:relative;}
.picnews-box ul li div span{position:absolute;display:block;width:58px;height:58px;border:1px solid #fff;background:#006d5d;border-radius:50%;
right:10%;bottom:-12%;text-align:center;color:#fff;line-height:18px;}
.picnews-box ul li div span b{margin-top:20%;display:block;}
.picnews-box ul li div span i{font-style:normal;display:block;}

.fullbg-box{background:url(../images/index_fullbg.jpg) no-repeat;width:100%;background-size:cover;overflow:hidden;padding-bottom:6%;}
.dt-box .new-title{text-align:center;padding:7% 0% 4%;}

.pcshow{ display: block; }
.moshow{ display: none; }

.dtcont-box .slider,.dtcont-box ul{width:1026px;}
.dtcont-box .slick-slider{ margin-bottom: 0; }
.dtcont-box .dt_slnews,.dtcont-box ul li{width:275px;height:210px;background:#fff;position:relative; padding:0 4% 20px 4%; margin: 46px auto 20px auto; }
.dtcont-box .dt_slnews:hover,.dtcont-box ul li:hover{ box-shadow:-1px 1px 30px #bdd9d5; }
.dtcont-box .dt_slnews:hover .pos,,.dtcont-box ul li:hover .pos{ box-shadow:-1px 1px 30px #bdd9d5; }
.dtcont-box .dt_slnews .pos,.dtcont-box ul li .pos{width:60px;height:30px; border-top-left-radius: 30px; border-top-right-radius: 30px; display:block;position:absolute; z-index: 10; left:50%;margin-left:-30px;top:-29px; background:#fff; }
.dtcont-box .dt_slnews .pos img,.dtcont-box ul li .pos img{width:100%;}
.dtcont-box .dt_slnews .sdiv,.dtcont-box ul li .sdiv{ padding-top: 20px; height: 210px; background: #fff; position: relative; z-index: 12; }
.dtcont-box .dt_slnews h4,.dtcont-box ul li h4{font-size:16px;color:#484848; padding-bottom:12px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.dtcont-box .dt_slnews p,.dtcont-box ul li p{font-size:16px;color:#484848;line-height:24px;}
.dtcont-box .dt_slnews p a,.dtcont-box ul li p a{ height: 130px; color:#484848; line-height: 26px; display: block; overflow: hidden; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
.dtcont-box .dt_slnews span,.dtcont-box ul li span{position:absolute;bottom:10%;font-size:14px;color:#656565;}
.assets-box .new-title{text-align:center;}
.assets-box .new-title{padding:100px 0 50px 0 ;}

.ascont-box .slider{width:1000px;}
.ascont-box .dt_asnews,.ascont-box ul li{ width:310px; overflow:hidden; margin: 0 auto; position:relative; } 
.ascont-box .dt_asnews .fl a,.ascont-box ul li .fl a{width:60px;height:60px; position:absolute; top:0; left:0; border-radius:50%;background:#006d5d;display:block;color:#fff;font-size:16px;position:relative}
.ascont-box .dt_asnews .fl a span,.ascont-box ul li .fl a span{position: absolute;top:50%;left:50%;width:100%;height:100%;display:block;margin-top:-16px;margin-left:-16px;}
.ascont-box .dt_asnews .fl a i,.ascont-box ul li .fl a i{font-style:normal;display:block;}
.ascont-box .dt_asnews .fr,.ascont-box ul li .fr{ float:none; padding-left:80px; }
.ascont-box .dt_asnews .fr h5,.ascont-box ul li .fr h5{font-size:16px; color:#484848;margin-bottom:6%;line-height:24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ascont-box .dt_asnews:hover .fr h5,.ascont-box ul li:hover .fr h5{ color: #006d5d; }
.ascont-box .dt_asnews .fr p,.ascont-box ul li .fr p{font-size:16px;line-height:26px; height: 130px;}
.ascont-box .dt_asnews .fr p a,.ascont-box ul li .fr p a{ height: 130px; color:#484848;display: block; overflow: hidden; -webkit-line-clamp: 5 !important; -webkit-box-orient: vertical;}
.ascont-box .dt_asnews .fr span,.ascont-box ul li .fr span{ overflow: hidden; display: block; font-size: 14px; color: #656565; line-height: 30px; padding-top: 5px; }
.ascont-box{overflow:hidden;padding-bottom:3.5%;}

.duty-box{background:#fff;color:#484848;padding-bottom:3.5%;}
.duty-box .new-title{text-align:center;padding:4% 0;}
.duty-cont ul li{width:50%;float:left;height:180px;text-align:center;-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.duty-cont ul li:first-child{/*width:47.3%;*/border-right:2px solid #dadada;}
.duty-cont ul li a{width:85px;height:56px;text-align:center;display:inline-block;margin-bottom:6%;}
.duty-cont ul li a img{width:100%;display:block;}
.duty-cont ul li h6{font-size:16px;margin-bottom:4%;}
.duty-cont ul li p{font-size:16px;line-height:26px; padding: 0 6%; /*width:280px;margin-left:100px;*/}


.ul-list li .readmore:hover{background:#fff;color:#34925c;}
.picnews-box ul li .readmore:hover{background:#006d5d;color:#fff;}
.contL{height:420px;width:24%;background:#aacd03;position:absolute;top:0px;left:0px;}
.contR{height:420px;width:24%;background:#006d5d;position:absolute;top:0px;right:0px;}
.swiper-container{ overflow:visible!important; }









/***************************- ind_trade.html -************************/
.mainpb{ border-top: 1px solid #f0f0f0; }
.footbox{ background: url(../images/fo_line.jpg) center top no-repeat; background-size: 100% auto; }
.mainpb{ padding-bottom: 3.2%; word-wrap:break-word; }
.footbox{ padding-top: 1.5%; padding-bottom: 1%; }
.footbox a{color: #484848;}
.footbox a:hover{ color: #006d5e; }
.mainpb div,.mainpb ul,.mainpb li{ overflow: hidden; }
.con_text p{ font-size: 16px; color: #484848; line-height: 30px; }
.spe_text p,.pro_text p,.tab_con p,.news_text p,.trade p,.tra_bzf p,.tra_text p,.mis_text p,.per_itext p,.per_ctext p,.per_text p,.newsbody p{ text-indent: 2em; }
.tinone{ text-indent: 0 !important; }
.gotop{ width: 40px; height: 40px; display: none; cursor: pointer; position: fixed; z-index: 9999999999; right: 3%; bottom: 7%; }

.lang{ font-size: 16px; color: #484848; line-height: 58px; height:58px; padding: 0 15px; position:absolute; top:0; left:0; }
.lang:hover{ color: #006d5e; }

.crumbs{ padding: 3% 0 3.4% 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.crumbs a,.crumbs span{ font-size: 16px; color: #484848; line-height: 30px; overflow: hidden; display: block; float: left; }
.crumbs a i{ font-style: normal; padding: 0 5px; }
.crumbs a:hover{ color: #006d5e; }
.crumbs a:hover i{ color: #484848; }

.ind_title{ padding-bottom: 3.6%; font-size: 30px; line-height: 38px; text-align: center; font-weight: normal; }
.tra_con{ padding-top: 3.1%; }
.tra_img{ width: 571px; display: table-cell; padding-right: 30px; }
.tra_text{ width: 400px; display: table-cell; vertical-align: middle; }

.tra_business{ background: #fff; padding-top: 2.5%; }
.tra_business h2{ padding-top: 0.5%; font-size: 24px; color: #484848; line-height: 22px; text-align: center; font-weight: normal; }
.tra_bucon{ text-align: center; overflow: hidden; padding-top: 6.1%; margin-left: -60px; }
/**- 1-3 -**/
.tra_bucon a{ display: inline-block; *display: inline; *zoom:1; max-width: 255px; margin: 7px 0; margin-left: 60px; font-weight:bold; text-align: left; font-size: 16px; color: #484848; line-height: 22px; padding: 3px 0 3px 29px; background: url(../images/tra_yw.png) left 3px no-repeat; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
/**- 4+ -**/
.tra_buchange a{ display: block; width: 260px; float: left; }
.tra_bucon a:hover{ text-decoration: underline; }

/***************************- ind_tra_view.html -************************/
.tra_text h2{ padding-bottom: 1.4%; font-family: "黑体"; font-size: 18px; color: #484848; line-height: 24px; }
.tra_text a{ font-size: 14px; color: #006d5e; line-height: 30px; }
.tra_bzf{ padding: 2.5% 0 2.6% 0; background: url(../images/tra_bbg.png) repeat; }
.tra_bzf .tra_text,.tra_bzf .tra_text h2,.tra_bzf .tra_text p{ width: 100%; color: #fff; }
.tra_bzf .tra_text h2,.tra_bsm .tra_text h2{ padding-bottom: 1%; }
.tra_bsm .tra_text{ width: 100%; padding-top: 4.7%; }

/***************************- news_tab_view.html -************************/
.news_bt{ overflow: hidden; display: block; text-align: center; }
.news_title{ display: inline-block; *display: inline; *zoom:1; overflow: hidden; cursor: default; font-weight: normal; margin-bottom: 3.5%; font-size: 26px; color: #000; line-height: 36px; text-align: center; }
.news_on:hover{ color: #006d5e; cursor: pointer; }
.news_img{ text-align: center; }
.news_img img{ margin: 0 1% 2.1% 1%; display: inline-block; *display: inline; *zoom: 1; padding: 5px; border: 1px solid #006d5d; }
.news_text p{ line-height: 24px; }
.news_text span{ display: block; text-align: right; padding-top: 0.8%; line-height: 14px; }
.timespan{display: block; text-align: right; padding-top: 0.8%; line-height: 14px; }
.timespan{ font-size:14px; color:#484848;}

/***************************- ab_speech.html -************************/
.newsbody p, .newsbody p span{    font-size: 16px !important; color: #484848 !important; line-height: 28px !important; font-family: "微软雅黑" !important; }
.spe_img{ width: 314px; display: block; float: left; }
.spe_con{ width: 656px; display: block; float: right; margin-top: -5px; }
.spe_qm{ text-align: right; font-size: 24px; color: #555555; line-height: 30px; padding-top: 1%; }
.spe_qm span,.spe_qm img{ display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }
.spe_qm span{ padding-right: 10px; font-weight: bold; }

/***************************- ab_event.html -************************/
.event h3{ font-size: 22px; color: #006d5d; line-height: 70px; padding-top: 2.4% }
.eve_con{ border-bottom: 1px solid #f0f0f0; }
.eve_con h4{ width: 200px; font-size: 16px; color: #000; line-height: 24px; text-align: center; background: #f2f8f7; display: table-cell; vertical-align: middle; }
.eve_con > div{ width: 700px; padding: 14px 60px 0 40px; display: table-cell; vertical-align: middle; }
.eve_con p{ padding: 0 0 14px 15px; background: url(../images/ene_bg.png) left 10px no-repeat; }
.con_text .eve_con p{ line-height: 26px; }

/***************************- news_tabloid.html -************************/
.tabloid{ padding-bottom: 1.4%; }
.tab_img{ width: 228px; }
.tab_con{ width: 755px; }
.tab_bt{ overflow: hidden; display: block; padding-bottom: 24px; font-size: 16px; color: #000; line-height: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.tab_con p{ height: 97px; overflow: hidden; line-height: 24px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; }
.tab_more{ overflow: hidden; display: block; margin-top: 27px; width: 109px; height: 34px; font-size: 14px; color: #006d5d; line-height: 34px; text-align: center; border: 1px solid #006d5d; border-radius: 17px; -webkit-border-radius: 17px; -moz-border-radius: 17px; -o-border-radius: 17px; }
.tab_more:hover{ background: #006d5d; color: #fff; }
.tab_search{ overflow: hidden; width: 118px; height: 24px; float: right; margin-top: 3.8%; border: 1px solid #ccc; border-radius: 12px; -webkit-border-radius: 12px; -moz-border-radius: 12px; -o-border-radius: 12px; }
.tab_souc{ width: 70px; height: 24px; padding: 0; padding-left: 11px; border: 0; font-size: 12px; color: #484848; line-height: 24px; }
.tab_sous{ width: 34px; height: 24px; padding: 0; cursor: pointer; border: 0; background: url(../images/sous.png) 4px center no-repeat; }
.tnews{ padding-top: 1%; border-top: 2px solid #d9d9d9; }
.tnews li{ border-bottom: 1px solid #d9d9d9; }
.tn_date{ width: 60px; height: 60px; margin: 10px 0; font-size: 16px; color: #fffefe; line-height: 18px; text-align: center; background: #006d5d; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; }
.tn_date span{ overflow: hidden; display: block; padding-top: 11px; font-size: 16px; line-height: 20px; font-weight: bold; }
.tn_con{ width: 918px; overflow: hidden; display: block; }
.tn_con p{ display: block; float: left; position: relative; padding: 10px 28px 10px 0; font-size: 16px; color: #000; line-height: 60px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-position: right center !important; background-repeat: no-repeat !important; }
.tnews li:hover p{ color: #006d5d; }
.tn_con p img{ position: absolute; top:33px; right: 0; }

/**- page -**/
.page-rq{ text-align: center; padding-top: 3%;}
.page_ph{ display: none; }
.pagination{ display: inline-block; border: 1px solid #ccc; border-radius: 17px; -webkit-border-radius: 17px; -moz-border-radius: 17px; -o-border-radius: 17px; }
.pagination li{ display: block; float: left; width: 40px; height: 34px; border-left: 1px solid #ccc; }
.pagination li a{ display: block; font-size: 14px; color: #484848; line-height: 34px; text-align: center; transition: all 0.25s linear; }
.pagination li.prev a,.pagination li.next a{ font-family: "宋体"; font-weight: bold; color: #a1a1a1; }
.pagination li:first-child{ border: 0; }
.pagination li:hover a,.pagination li.active a{ background: #006d5d; color: #fff !important; }
.page_skip{ display: inline-block; margin-left: 26px; }
.page_skip p{ font-size: 14px; color: #484848; line-height: 36px; margin-right: 16px; }
.page_skip p input{ width: 78px; height: 34px; font-size: 14px; color: #484848; line-height: 34px; text-align: center; margin: 0 10px; padding: 0; border: 1px solid #cccccc; border-radius: 17px; -webkit-border-radius: 17px; -moz-border-radius: 17px; -o-border-radius: 17px; }
.page_skip button{ width: 80px; height: 36px; cursor: pointer; margin: 0; padding: 0; font-family: "微软雅黑"; font-size: 14px; color: #006d5d; line-height: 34px; text-align: center; border: 1px solid #006d5d; border-radius: 17px; -webkit-border-radius: 17px; -moz-border-radius: 17px; -o-border-radius: 17px; background: #fff; transition: all 0.2s linear; }
.page_skip button:hover{ background: #006d5d; color: #fff; }
/**- end page -**/

/***************************- inv_govern.html -************************/
.tnews.govern{ padding-top: 0; }
.govern .tn_date{ width: 72px; float: right; background: transparent; color: #999999; line-height: 60px; }
.govern .tn_con{ float: left; }
.govern .tn_con p{ font-size: 16px; color: #484848; line-height: 60px; }

/***************************- ab_culture.html -************************/
.culture{ position: relative; z-index: 10; padding-top: 30px; }
.culture img{ display: block; }
.cul_bt{ width: 17.48%; min-width: 190px; position: absolute; top: 30px; left: 0; z-index: 14; background: #aacd03; font-family: Arial; font-weight: bold; font-size: 30px; color: #fff; line-height: 36px; text-align: center; padding: 5.5% 0.5%; }
.cul_con{ width: 1920px; overflow: hidden; position: relative; left: 50%; z-index: 12; margin-left: -960px; }
.cul_img1,.cul_img2,.cul_img3{ display: block; float: left; position: relative; }
.cul_img1{ width: 360px; }
.cul_img2{ width: 700px; }
.cul_img3{ width: 461px; }
.cul_bg{ width: 100px; height: 100%; position: absolute; top: 0; left: 0; background: url(../images/cul_bg.png) repeat; }
.cul_text{ width: 305px; padding-left: 50px; padding-right: 44px; float: left; margin-top: -44px; }
.cul_text li{ padding-top: 45px; }
.cul_text h3{ font-size: 18px; color: #006d5d; line-height: 26px; padding-bottom: 8px; }


/***************************- ab_team.html -************************/
.team{ margin-left: 0; }
.team li{ width: 100%; padding-bottom: 4%; overflow: hidden; display: block; float: left; }
.team li > img{ width: 170px; float: left; }
.team_con{ width: 810px; float: right; }
.team h3{ font-size: 16px; color: #006d5d; padding-top: 3px; line-height: 30px; background: url(../images/ab_tbg.jpg) left bottom no-repeat; }
.team h4{ padding-top: 5px; font-weight: normal; font-size: 16px; color: #484848; line-height: 22px; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.team_text{ position: relative; margin-top: 6px; }
.team_text h5{ position: absolute; font-weight: normal; font-size: 16px; color: #484848; line-height: 30px; }
.team_text p{ padding-left: 48px; }

/***************************- ab_organization.html -************************/
.ab_orgpc{ display: block; }
.ab_orgph{ display: none; }

/***************************- contact.html -************************/
.contact h3{ font-size: 20px; color: #006d5d; line-height: 48px; border-bottom: 1px solid #d9d9d9; }
.con_company{ padding-bottom: 17px; }
.con_company li{ overflow: hidden; display: block; padding-top: 20px; }
.con_img{ width: 200px; }
.con_img img{ display: block; }
.con_cen{ width: 780px; }
.con_cen h4{ margin-top: -6px; padding-bottom: 6px; font-size: 18px; color: #000; line-height: 28px; font-weight: normal; }
.con_cen p{ position: relative; }
.con_cen i{ width: 70px; overflow: hidden; display: block; position: absolute; top: 0; left: 0; font-style: normal; }
.con_cen span{ overflow: hidden; display: block; padding-left: 70px; position: relative; }
.con_units{ margin-top: -10px; }
.con_units ul{ overflow: hidden; display: block; margin-left: -20px; }
.con_units li{ width: 486px; margin-left: 20px; padding-top: 30px; overflow: hidden; display: inline-block; *display: inline; *zoom:1; vertical-align: top; }
.con_units .con_cen{ width: 274px; }
.con_units .con_cen p,.con_company .con_cen p{ font-size:14px; }
.con_units .con_cen i{ width: 70px; }
.con_units .con_cen span{padding-left: 70px; }

/***************************- inv_communicate.html -************************/
.recruit{ padding-top: 2%; border-top: 1px solid #d9d9d9; }
.re_left{ width: 341px; display: table-cell; vertical-align: top;  }
.re_con{ min-height: 227px; padding: 20px 20px; margin-left: 35px; position: relative; }
.re_con img{ padding-bottom: 90px; }
.recruit p{ overflow: hidden; font-size: 16px; color: #484848; line-height: 22px; }
.re_zp p{ padding-bottom: 8px; }
.re_zp a{ font-size: 16px; color: #006d5e; line-height: 28px; font-weight: bold; padding-right: 31px; background: url(../images/per_xz.png) right center no-repeat; }
.re_right{ width: 659px; display: table-cell; vertical-align: top; }
.re_right .re_con{ min-height: 248px; padding: 18px 20px 4px 30px; }
.re_right .re_con p{ padding-bottom: 13px; position: relative; }
.re_right .re_con i{ overflow: hidden; display: block; position: absolute; top: 0; left: 0; font-style: normal; width: 94px; }
.re_right .re_con span{ overflow: hidden; display: block; padding-left: 94px; }

.commun .re_zp a{ padding-right: 0; background: none; text-decoration: underline; }
.commun .re_left{ width: 413px; }
.commun .re_right{ width: 643px; }
.commun .re_con{ margin-left: 190px; }
.commun .re_right .re_con p{ padding-bottom: 8px; }

/***************************- res_mission.html -************************/
.mission .cul_bt{ padding: 1.3% 0.5%; }
.mission .cul_text{ vertical-align: middle; margin-top: 17px; }
.mission .cul_text ul{ margin-top: 18px; }
.mis_hb{ padding-top: 0; }
.miss_text{ width: 360px; padding: 0; float: left; margin-top: 1.8%; }
.miss_text.per_itext{ width: 100%; }
.mis_text.per_itext h3{ text-align: left; }
.miss_text li{ padding-top: 2.4%; }
.mis_con{ height: auto; }
.mis_text{  overflow: hidden; }
.mis_text h3{ padding-top: 5%; padding-bottom: 21px; font-size: 24px; color: #484848; line-height: 30px; font-weight: normal; }
.mis_himg{ width: 860px; }
.mis_zr h3{ padding: 5% 0 13px 0; font-size: 24px; color: #484848; line-height: 32px; text-align: center; font-weight: normal; }
.mis_zr ul{ margin-left: -10px; }
.mis_zr li{ width: 190px; overflow: hidden; display: block; float: left; padding-top: 12px; margin-left: 12px; }
.mis_zr a{ display: block; }
.mis_zr img{ display: block; }

/***************************- ab_profile.html -************************/
.profile .cul_bt{ padding: 3% 0.5%; }
.profile .cul_text{ width: 331px; padding-left: 35px; padding-top: 16px; padding-right: 33px; }
.pro_text{ padding: 2% 0; }
.pro_phimg{ display: none; }
.pro_honor{ background: #fff; padding: 2% 0 1%; }
.pro_honor h3{ padding-bottom: 1.4%; font-size: 24px; color: #484848; line-height: 32px; text-align: center; font-weight: normal; }
.pro_honor p{ position: relative; color: #484848; }
.pro_honor span{ padding-left: 34px; display: block; }
.pro_honor i{ width: 16px; height: 16px; position: absolute; top: 7px; left: 0; overflow: hidden; display: block; font-size: 12px; color: #fff; line-height: 16px; text-align: center; font-style: normal; font-weight: bold; background: #006d5d; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; }

.prof_pc{ display: block; }
.prof_ph{ width: 100%; display: none; }

/***************************- per_idea.html -************************/
.idea .cul_bt{ left: auto; right: 0; padding: 3% 0.5%; }
.idea .cul_img1{ float: right; }
.idea .cul_img2{ float: left; }
.idea .cul_bg{ left: auto; right: 0; }
.idea_pic{ float: right; }
.idea .cul_text{ width: 308px; padding-right: 41px; padding-top: 32px; }
.idea_img{ width: 399px; float: left; margin-left: 1px; }
.idea_con .cul_text{ padding: 0; width: 100%; margin-top: 1%; }
.idea_con .cul_text li{ padding-top: 10px; }
.idea_con .cul_text h3{ font-size: 16px; color: #484848; }
.idea_cimg3{ display: none; }
.idea_text h3{ padding-top: 6%; padding-bottom: 25px; font-size: 24px; color: #484848; line-height: 32px; text-align: center; font-weight: normal; }
.idea_xs{ border-top: 1px solid #d9d9d9; }
.idea_xs p{ border-bottom: 1px solid #d9d9d9; position: relative; }
.idea_xs p i{ width: 32px; display: block; position: absolute; top: 15px; left: 0; font-style: normal; }
.idea_xs p span{ display: block; padding: 15px 0 15px 32px; }

/***************************- sitemap.html -************************/
.smap_list{ padding-top: 1%; padding-bottom: 7.5%; }
.smap_list li{ position: relative; }
.smap_list h3{ width: 110px; padding: 1.8% 0; overflow: hidden; display: block; position: absolute; top: 0; left: 0; font-weight: normal; font-size: 18px; color: #d9e474; line-height: 30px; }
.smap_list .smap2 h3{ color: #aacd03; }
.smap_list .smap3 h3{ color: #72af2d; }
.smap_list .smap4 h3{ color: #006d5e; }
.smap_list .smap5 h3{ color: #00a0e9; }
.smap_list .smap6 h3{ color: #009c42; }
.smap_list .smap7 h3{ color: #f39800; }
.smap_list div{ padding: 1.8% 0; margin-left: 128px; overflow: hidden; border-bottom: 1px solid #e5e5e5; }
.smap_list a{ min-width: 110px; padding-right: 14px; overflow: hidden; display: inline-block; *display: inline; *zoom:1; float: left; font-size: 14px; color: #3f3f3f; line-height: 30px; }
.smap_list a:hover{ color: #006d5e; }

/***************************- per_recruit.html -************************/
.main_per{ background: url(../images/per_bg.jpg) center top no-repeat; background-size: cover; }
.per_rcon{ padding-top: 4%; padding-bottom: 3.5%; }
.per_rcon a{ display: block; float: left; overflow: hidden; width: 380px; margin: 0 60px; }
.per_rcon a > p{ overflow: hidden; background: #006d5d; font-size: 14px; color: #fff; line-height: 30px; }
.per_rcon span{ padding: 0 25px 0 20px; }
.per_rcon div{ position: relative; overflow: hidden; }
.per_rcon a img{ display: block; }
.per_rhov{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.per_rhov i{ position: absolute; top: 50%; left: 50%; margin-top: -30px; margin-left: -49px; font-weight: bold; font-size: 22px; color: #ebebeb; line-height: 60px; text-align: center; font-style: normal; transform: scale(0); transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; }
.per_rcon a img,.per_rhov{ transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -o-transition: all 0.4s linear; }
/*.per_rcon a:hover img{ transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); }
*/.per_rcon a:hover .per_rhov{ background: rgba(0,0,0,0.5); }
.per_rcon a:hover i{ transform: scale(1); }

/***************************- per_rec_view.html -************************/
.rec_title{ border-bottom: 1px dashed #d9d9d9; padding-bottom: 0.6%; }
.rec_title p{ font-size: 18px; color: #484848; line-height: 30px; }
.rec_title a{ display: block; overflow: hidden; padding-right: 25px; font-size: 18px; color: #006d5e; line-height: 30px; font-weight: bold; background: url(../images/rec_down.png) right center no-repeat; }
.rec_con li{ border-bottom: 1px dashed #d9d9d9; padding: 18px 0 22px 0; position: relative; }

.rec_con h3{ font-size: 16px; color: #006d5e; line-height: 40px; padding-bottom: 7px; }
.rec_req{ margin-left: 0; }
.rec_req p{ display: inline-block; *display: inline; *zoom:1; padding: 0 13px 0 18px; margin-bottom: 13px; font-size: 14px; color: #484848; line-height: 14px; border-left: 1px solid #797979; }
.rec_text{ height: 90px; }
.rec_auto .rec_text{ height: auto; }
.rec_text h4{ padding-top: 7px; font-size: 16px; color: #484848; line-height: 30px; }
.rec_info p{ display: inline-block; *display: inline; *zoom:1; min-width: 120px; margin-left: 30px; font-size: 16px; color: #484848; line-height: 30px; }
.rec_info{ margin-left: -30px; }

.rec_bopen,.rec_bclose{ cursor: pointer; position: absolute; top: 18px; right: 0; padding-right: 24px; width: 56px; height: 40px; font-size: 14px; color: #006d5e; line-height: 40px; }
.rec_bopen{ background: url(../images/rec_btn1.png) right center no-repeat; }
.rec_bclose{ display: none; background: url(../images/rec_btn2.png) right center no-repeat; }
.rec_auto .rec_bopen{ display: none; }
.rec_auto .rec_bclose{ display: block; }

/***************************- links.html -************************/
.links{ margin-left: -48px; }
.links li{ width: 214px; height: 204px; overflow: hidden; display: block; float: left; margin-left: 48px; padding-top: 6px; }
.links a{ overflow: hidden; display: block; width: 100%; }
.links div{ overflow: hidden; height: 132px; border: 1px solid #d4dbdf;
-webkit-filter: grayscale(100%); 
-moz-filter: grayscale(100%); 
-ms-filter: grayscale(100%); 
-o-filter: grayscale(100%); 
filter: grayscale(100%); 
filter: gray;
}
.links div span{ overflow: hidden; display: block; border: 1px solid #fff; }
.links div span img{ width: 100%; }
.links li,.links a,.links div,.links p{ transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; }
.links img{ display: block; }
.links p{ height: 52px; padding: 9px 0; font-size: 14px; color: #3f3f3f; line-height: 26px; text-align: center; }
.links li:hover a{ margin-top: -6px; }
.links li:hover div{ border: 1px solid #016d5d;
-webkit-filter: grayscale(0); 
-moz-filter: grayscale(0); 
-ms-filter: grayscale(0); 
-o-filter: grayscale(0); 
filter: grayscale(0);
filter: none; }
.links li:hover span{ border: 1px solid #016d5d; }
.links li:hover p{ color: #006d5e; }

.links_con{ margin-left: -65px; }
.links_con li{ width: 290px; overflow: hidden; display: block; float: left; margin-left: 65px; }
.links_con a{ overflow: hidden; display: block; font-size: 16px; color: #3f3f3f; line-height: 28px; margin-top: 18px; }
.links_con a:hover{ color: #006d5e; }

/****- index-links -****/
.links-company{ width: 1000px; position: relative; overflow: hidden; margin: 0 auto; margin-top: 4%; margin-bottom: 8.3%;}
.links-company .slider{ width: 932px; margin: 0 auto; }
.links-company .slider h3{ font-weight: normal; }
.links-company .slider a{ width: 38px; height: 44px; overflow: hidden; display: block; margin: 0 auto; padding: 11px 14px; border: 2px solid #aacd03; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; font-size: 18px; color: #aacd03; line-height: 22px; text-align: center;
transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; }
.links-company .slider a.links1{ color: #aacd03; border: 2px solid #aacd03; }
.links-company .slider a.links1:hover{ color: #fff; background: #aacd03; }
.links-company .slider a.links2{ color: #72af2d; border: 2px solid #72af2d; }
.links-company .slider a.links2:hover{ color: #fff; background: #72af2d; }
.links-company .slider a.links3{ color: #34925c; border: 2px solid #34925c; }
.links-company .slider a.links3:hover{ color: #fff; background: #34925c; }
.links-company .slider a.links4{ color: #006d5d; border: 2px solid #006d5d; }
.links-company .slider a.links4:hover{ color: #fff; background: #006d5d; }
.links-company .slider a.little{ font-size: 18px; width: 56px; height: 44px; padding: 11px 5px; }
.links-company .slick-prev{ width: 30px; height: 70px; top: 0; left: -30px; margin: 0; background: url(../images/links_prev.png) left center no-repeat !important; }
.links-company .slick-next{ width: 30px; height: 70px; top: 0; right: -30px; margin: 0; background: url(../images/links_next.png) right center no-repeat !important; }







@media screen and (max-width:736px )  {
.footbox{ padding-bottom: 4%; background: url(../images/fo_lineph.jpg) center top no-repeat; background-size: 100% auto; }
.swiper-container{ overflow:hidden!important; }
.ul-list ul li{ width:100%!important; text-align: left; height: auto;padding: 20px 0%;}
.ul-list li span{ float: left; width:65px; height: 65px; padding-right: 10px ; padding-left: 3px;}
.ul-list li p{ padding-right: 15px; font-size: 16px; line-height: 22px; padding-left: 77px; }
.ul-list li .readmore{ display: none; position: relative; bottom: 0px; left: auto; margin-left: auto; margin-top: 10px; }
.picnews-box ul{ width:100%; padding-bottom: 2%; }
.picnews-box ul li{ width: 48%;    margin-left: 1.5%;  height: auto; padding-bottom:10px; }
.picnews-box ul li p{  font-size: 16px;line-height: 22px; height: 66px;  overflow: hidden; margin-bottom: 10px;
    /*text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;*/ }
.picnews-box h3{ font-size: 16px; line-height: 24px; height: 24px; text-overflow:ellipsis; overflow: hidden;white-space:nowrap; 
}
.picnews-box ul li .readmore{ display: none; position: relative; margin-top: 15px; }
.duty-cont ul li{ width:100%!important; border:0px; }
.duty-cont ul li p{ /*width: 95%;*/ padding: 0 3%; margin:0 auto; font-size: 16px; line-height: 22px;}
.duty-cont ul li a{ width: 42px; height: 30px; margin-bottom: 3%; }
.pic-news .new-title h2, .dt-box .new-title h2, .assets-box .new-title h2, .duty-box .new-title h2{ font-size: 18px; font-weight: normal; }
.pic-news .new-title p, .dt-box .new-title p, .assets-box .new-title, .duty-box .new-title p{ font-size: 12px; }
.duty-cont ul li h6{font-size: 16px; font-weight: normal; }
.duty-cont ul li{ height: auto; padding-bottom: 5%; }
.fullbg-box{ padding-bottom: 0; }

.pcshow{ display: none; }
.moshow{ display: block; }

.dtcont-box .slider,.dtcont-box ul{ width: 100%; padding-bottom: 42px; }
.dtcont-box .dt_slnews,.dtcont-box ul li{ width: 100%; margin: 0px; padding:0px;background: rgba(255, 255, 255, 0);box-shadow: 0px 0px 0px rgba(224, 237, 236, 0); height: auto}
.dtcont-box .dt_slnews .sdiv{ height: 190px; }
.dtcont-box .dt_slnews h4,.dtcont-box ul li h4{ padding-left: 15px; padding-right: 15px; /*padding-top:30px;*/ padding-bottom: 8px; }
.dtcont-box .dt_slnews p,.dtcont-box ul li p{ padding-left: 15px; padding-right: 15px; }
.dtcont-box .dt_slnews span,.dtcont-box ul li span{ padding-left: 15px; position: relative; line-height: 34px; }
.sdiv{ width: 90%; margin:0 auto; /*box-shadow: -1px 1px 30px #e0edec;*/ background: #fff;}
.dtcont-box .swiper-pagination { bottom: 12px!important; }
.dtcont-box .dt_slnews:hover,.dtcont-box ul li:hover{ box-shadow: none; }
.dtcont-box .dt_slnews:hover .pos,.dtcont-box ul li:hover .pos{ box-shadow: none; }

.dtcont-box .slick-dots{ bottom: 16px; }
.dtcont-box .slick-dots li{ width: 11px; height: 11px; }
.dtcont-box .slick-dots button{ width: 10px; height: 10px; border: 1px solid #006b5b; border-radius: 50%; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; }
.dtcont-box .slick-dots li.slick-active button,.dtcont-box .slick-dots li:hover button{ background: #006b5b; }

.pos{ position: relative!important; margin: 0 auto!important; top: 0px!important; left:auto!important; }
.ascont-box .dt_asnews:first-child{ border-right:0px; }
.duty-box{ padding-top: 4%; }
.ascont-box .dt_asnews .fr p{ height: auto; }

.ascont-box{ padding-bottom: 0; }
.assets-box .new-title{ padding: 7% 0%;}
.ascont-box .slider,.ascont-box ul li{ padding-bottom: 42px; margin-bottom: 0; }
.ascont-box .slider,.ascont-box ul li{width:100%;}
.ascont-box .dt_asnews{ width:100%; }
.ascont-box .dt_asnews .fl{ padding-left: 10px; }
.ascont-box .dt_asnews .fr{ padding-left:85px; padding-right: 10px; }
.ascont-box .dt_asnews .fr p a{ -webkit-line-clamp: 4; }

.ascont-box .slick-dots{ bottom: 16px; }
.ascont-box .slick-dots li{ width: 11px; height: 11px; }
.ascont-box .slick-dots button{ width: 10px; height: 10px; border: 1px solid #006b5b; border-radius: 50%; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; }
.ascont-box .slick-dots li.slick-active button,.ascont-box .slick-dots li:hover button{ background: #006b5b; }

.ul-list li p a{ height: auto; }




/***************************- ind_trade.html -************************/
.mainBox{ border-top: 0; }
.mainpb{ padding-bottom: 9%; }
.bcon{ width: 93.75%; }
.bcon img{ max-width: 100% !important; height: auto !important; }
.footbox{ padding-top: 4%; }
.con_text p{ line-height: 26px; }
.culture.mission .cul_img3 img,.cul_img1 img,.cul_img2 img,.cul_img3 img,.mis_himg img,.pro_phimg img,.idea_img img,.idea_cimg3 img{ display: block; width: 100%; }
.gotop{ right: 3%; bottom: 4%; }

.crumbs a,.crumbs span{ font-size: 14px; display: inline; float: none; }
.ind_title{ font-size: 18px; line-height: 24px; padding-top: 2%; padding-bottom: 5.5%; }
.tra_con{ padding-top: 5%; }
.tra_img{ width: 100%; display: block; padding-right: 0; padding-bottom: 4.5%; }
.tra_text{ width: 100%; display: block; vertical-align: top; }
.tra_text a{ font-size: 14px; line-height: 26px; }
.tra_business{ margin-bottom: 0; }
.tra_business h2{ font-size: 16px; }
.tra_bucon{ padding: 4% 0 0; margin-left: 0; }
.tra_bucon a{ margin: 3px 0; padding:2px 0 2px 24px; font-size: 16px; line-height: 18px; background-size: 20px 20px; background-position: 0 1px; }

/***************************- ind_tra_view.html -************************/
.tra_bzf{ padding: 6% 0 8% 0; }

/***************************- news_tab_view.html -************************/
.news_title{ font-size: 16px; line-height: 26px; }
.news_img img{ box-sizing: border-box; margin: 0 0 2.1% 0;  }
.news_text{ padding-top: 2%; }
.news_text span{ padding-top: 8%; }

/***************************- ab_speech.html -************************/
.spe_img,.spe_con{ width: 100%; }
.spe_text{ padding-top: 3%; }
.spe_qm span{ font-size: 16px; }
.spe_img{ padding-bottom: 3%; }
.bcon .spe_qm img{ width: 17.5%; }

/***************************- ab_event.html -************************/
.event h3{ font-size: 16px; line-height: 46px; }
.eve_con h4{ width: 27%; font-size: 14px; }
.eve_con > div{ width: 700px; padding: 4px 0 0 2.5%; }
.eve_con p{ padding: 0 0 4px 12px; background: url(../images/ene_bg.png) left 10px no-repeat; background-size: 5px 5px; }

/***************************- news_tabloid.html -************************/
.tabloid{ padding-bottom: 7.5%; }
.tab_img,.tab_con{ width: 100%; }
.tab_con{ padding-top: 4.5%; }
.tab_bt{ padding-bottom: 11px; font-size: 14px; line-height: 22px; white-space: normal; }
.tab_con p{ height: auto; }
.tab_more,.tab_search{ display: none; }
.tnews{ border-top: 1px solid #d9d9d9;}
.tnews li{ position: relative; }
.tn_date{ width: 46px; height: 46px; margin: 7px 0; font-size: 12px; line-height: 14px; float: none; position: absolute; top: 0; left: 0; }
.tn_date span{ font-size: 12px; line-height: 18px; padding-top: 6px; }
.tn_con{ width: auto; padding-left: 62px; float: none; }
.tn_con p{ font-size: 16px; line-height: 46px;float:left; width: auto; max-width: 87%; position: relative;}
.tn_con p img{ width:14px; height: 14px; position: absolute; right: 0px; top: 26px}
.page-rq{ display: none; }
.page_ph{ display: block; padding-top: 4%; font-size: 14px; color: #999999; line-height: 30px; text-align: center; }

/***************************- inv_govern.html -************************/
.govern .tn_date{ float: none; left: auto; right: 0; width: 54px; height: 46px; margin: 2px 0; font-size: 14px; line-height: 46px; text-align: right; border-radius: 0; }
.govern .tn_con{ width: auto; float: none; padding-left: 0; padding-right: 62px; }
.govern .tn_con p{ font-size: 16px; line-height: 46px; padding: 2px 28px 2px 0; }
.govern .tn_con p img{ width:14px; height: 14px; position: absolute; right: 0px; top: 18px}

/***************************- ab_culture.html -************************/
.culture{ min-height: auto; padding-top: 8px; }
.cul_bt{ width: 33.96%; min-width: 0; top: 8px; font-size: 12px; line-height: 16px; padding: 7% 0; }
.cul_con{ width: 100%; height: auto; position: relative; top: 0; left: 0; margin-left: 0; }
.cul_img1{ width: 33.96%; }
.cul_img2{ width: 66.04%; }
.cul_img3{ display: none; }
.cul_bg{ width: 10.2%; position: absolute; top: 0; left: 0; background: url(../images/cul_bg.png) repeat; }
.cul_text{ float: none; margin: 0 auto; padding-left: 0; padding-right: 0; }
.cul_text ul{ margin-top: 5px; }
.cul_text li{ padding-top: 4%; }
.cul_text h3{ font-size: 16px; line-height: 18px; padding-bottom: 1%; }

/***************************- ab_team.html -************************/
.team{ margin-left: 0; }
.team li{ width: 100%; overflow: hidden; display: block; float: left; }
.team li > img{ width: 36.6%; }
.team_con{ width: 60.2%; }
.team h3{ font-size: 16px; color: #006d5d; line-height: 28px; padding-top: 0; }
.team h4{ padding-top: 3px; font-size: 16px; color: #484848; line-height: 20px; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.team_text h5{ position: relative; line-height: 24px; }
.team_text p{ display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; padding-left: 0; }
.team_auto p{ display: block; }

/***************************- ab_organization.html -************************/
.ab_orgpc{ display: none; }
.ab_orgph{ display: block; }

/***************************- contact.html -************************/
.contact h3{ font-size: 16px; line-height: 36px; }
.con_company{ padding-bottom: 4px; }
.con_company li{ padding-top: 15px; }
.con_company .con_img{ display: none; }
.con_cen{ width: 100%; }
.con_cen h4{ font-size: 14px; line-height: 24px; padding-bottom: 4px; }
.con_company .con_cen h4{ font-weight: bold; color: #484848; margin-top: -4px; }
.con_cen p{ line-height: 24px; }
.con_cen i{ width: 73px; }
.con_cen span{ padding-left: 73px; }
.con_units{ margin-left: 0; width: 100%; margin-top: 0; }
.con_units li{ width: 100%; height: 26px; position: relative; z-index: 10; margin-left: 0; padding: 10px 0; border-bottom: 1px solid #d9d9d9; background: url(../images/con_bg1.png) 96% 21px no-repeat; background-size: 9px 5px; }
.con_units .con_img{ display: none; }
.con_units .con_cen{ width: 100%; }
.con_units .con_cen i{ width: 73px; }
.con_units .con_cen span{padding-left: 73px; }

.con_units ul{ margin-left: 0; }

.con_units li .con_img,.con_units li .con_cen p{ opacity: 0; }
.con_units li .con_cen h4{ width: 88.3%; opacity: 1 !important; margin: 0; padding: 0; position: absolute; top: 0; left: 0; z-index: 12; line-height: 46px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.con_units li.con_uon{ height: auto; background: url(../images/con_bg2.png) 96% 21px no-repeat; background-size: 9px 5px; }
.con_units li.con_uon .con_img,.con_units li.con_uon .con_cen p { opacity: 1; }
.con_units li.con_uon .con_cen h4{ position: relative; margin-top: 2px; padding-bottom: 4px; width: 86%; line-height: 22px; white-space: normal; }

/***************************- inv_communicate.html -************************/
.recruit{ padding: 0; border-top: 0; }
.re_left{ width: 100%; display: block; }
.re_con{ padding: 3.3%; margin: 0 auto; min-height: 1px; }
.bcon .recruit img{ width: 13.3%; height: auto; display: block; margin: 0 auto; padding-bottom: 25px; }
.recruit p{ overflow: hidden; font-size: 16px; line-height: 20px; }
.re_zp{ text-align: center; }
.re_zp p{ padding-bottom: 0; line-height: 16px; text-align: center; }
.re_zp a{ display: inline-block; *display: inline; *zoom: 1; font-size: 16px; line-height: 28px; text-align: center; padding-right: 18px; background: url(../images/per_xz.png) right center no-repeat; background-size: 12px 12px; }
.re_right{ width: 100%; margin-top: 10px; display: block; text-align: center; }
.re_right .re_con{ padding: 3.3%; min-height: 1px; display: inline-block; *display: inline; *zoom:1; }
.re_right .re_con p{ padding-bottom: 4px; }
.commun .re_right .re_con p{ padding-bottom: 0; }
.re_right .re_con i{ text-align: left; width: 80px; }
.re_right .re_con span{ padding-left: 80px; text-align: left; }

.commun .re_left{ width: 100%; }
.commun .re_right{ width: 100%; }
.commun .re_con{ margin-left: 0; width: 93.4%; padding:3.3%; }

/***************************- res_mission.html -************************/
.mission{ min-height: auto; }
.mission .cul_bt{ padding: 1.3% 0%; }
.mission .cul_con{ height: auto; }
.mission .cul_text{ height: auto; vertical-align: middle; padding-top: 6px; padding-bottom: 13px; }
.mission .cul_text ul{ margin-top: 18px; }
.culture.mission .cul_img3{ width: 100%; float: none; display: block; }
.mis_hb{ padding-top: 0; }
.miss_text{ width: 100%; }
.mis_con{ height: auto; }
.mis_text{ float: none; padding-left: 0; padding-right: 0; }
.mis_text h3{ padding-top: 16px; padding-bottom: 9px; text-align: center; font-size: 16px; color: #000; line-height: 22px; font-weight: normal; }
.mis_himg{ width: 100%; padding-top: 13px; }
.mis_zr h3{ padding: 16px 0 3px 0; font-size: 16px; color: #000; line-height: 22px; text-align: center; font-weight: normal; }
.mis_zr ul{ margin-left: -3%; }
.mis_zr li{ width: 47%; overflow: hidden; display: block; float: left; padding-top: 3%; margin-left: 3%; }

/***************************- ab_profile.html -************************/
.profile .cul_bt{ padding: 3% 0; }
.profile .cul_text{ width: 93.75%; padding-left: 0; padding-top: 0; padding-right: 0; }
.pro_text{ padding: 2% 0; }
.pro_honor{ padding: 5% 0 2%; margin-top: 6px; }
.pro_honor h3{ padding-bottom: 1.3%; font-size: 16px; line-height: 22px; }
.pro_honor span{ padding-left: 22px; }
.pro_honor i{ width: 16px; height: 16px; top: 5px; font-size: 12px; line-height: 16px; }
.pro_phimg{ display: block; padding: 13px 0 6px 0; }

.prof_img{ width: 100%; }
.prof_pc{ display: none; }
.prof_ph{ width: 100%; display: block; }

/***************************- per_idea.html -************************/
.idea .cul_bt{ left: 0; right: auto; padding: 3% 0; }
.idea .cul_text{ width: 93.75%; padding-right: 0; padding-top: 5px;}
.idea_img{ width: 100%; margin-left: 0; padding-top: 13px; }
.idea .cul_img1,.idea .cul_img2{ float: left; }
.idea .cul_bg{ left: 0; }
.idea_pic{ float: left; }
.idea_con{ width: 100%; }
.idea_con .cul_text{ width: 93.75%; float: none; padding: 0; margin-top: 10px; }
.idea_con .cul_text li{ padding-top: 10px; }
.idea_con .cul_text h3{ font-size: 16px; color: #484848; }
.idea_cimg3{ display: block; padding-top: 13px; }
.idea_text h3{ padding-top: 16px; padding-bottom: 12px; font-size: 16px; line-height: 22px; }
.idea_xs p{ border-bottom: 1px solid #d9d9d9; position: relative; }
.idea_xs p i{ top: 8px; }
.idea_xs p span{ padding: 8px 0 8px 32px; }

/***************************- sitemap.html -************************/
.smap_list{ padding: 0; }
.smap_list h3{ width: 100%; position: relative; padding: 0; font-size: 16px; line-height: 26px; }
.smap_list div{ padding: 0 0 4%; margin-bottom: 4%; margin-left: 0; border-bottom: 1px solid #e5e5e5; }
.smap_list a{ min-width: 31.33%; padding-right: 2%; font-size: 14px; color: #3f3f3f; line-height: 26px; }

/***************************- per_recruit.html -************************/
.main_per{ background: url(../images/per_bg.jpg) center top no-repeat; background-size: cover; }
.per_rcon{ padding-top: 0; padding-bottom: 1%; }
.per_rcon a{ width: 100%; margin: 0; margin-top: 6%; }
.per_rcon a > p{ line-height: 26px; }
.per_rcon span{ padding: 0 10px 0 6px; }
.per_rhov i{ margin-top: -30px; margin-left: -36px; font-size: 18px; line-height: 60px; }
.per_rcon a img,.per_rhov{ transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -o-transition: all 0.4s linear; }

/***************************- per_rec_view.html -************************/
.rec_title{ padding-bottom: 0.6%; }
.rec_title p{ font-size: 16px; line-height: 30px; }
.rec_title a{ padding-right: 20px; font-size: 16px; line-height: 30px; background: url(../images/rec_down.png) right center no-repeat; background-size: 13px 13px; }
.rec_con li{ border-bottom: 1px dashed #d9d9d9; padding: 8px 0 12px 0; position: relative; }

.rec_con h3{ line-height: 30px; padding-bottom: 5px; }
.rec_req{ margin-left: 0; }
.rec_req p{ padding: 0 5px 0 8px; margin-bottom: 7px; }
.rec_text{ height: 90px; }
.rec_auto .rec_text{ height: auto; }
.rec_text h4{ padding-top: 7px; font-size: 16px; color: #484848; line-height: 30px; }
.rec_info p{ display: inline-block; *display: inline; *zoom:1; min-width: 120px; margin-left: 30px; font-size: 16px; color: #484848; line-height: 30px; }
.rec_info{ margin-left: -30px; }

.rec_bopen,.rec_bclose{ top: 3px; height: 40px; line-height: 30px; background-size: 10px 10px !important; }
.rec_bopen{ background: url(../images/rec_ph1.png) 92.5% center no-repeat; }
.rec_bclose{ display: none; background: url(../images/rec_ph2.png) 92.5% center no-repeat; }
.rec_auto .rec_bopen{ display: none; }
.rec_auto .rec_bclose{ display: block; }

/***************************- links.html -************************/
.links{ margin-left: -9%; }
.links li{ width: 41%; height: auto; margin-left: 9%; padding-top: 0; }
.links div{ height: auto; }
.links p{ height: 52px; padding: 9px 0; font-size: 14px; color: #3f3f3f; line-height: 26px; text-align: center; }
.links li:hover a{ margin-top: 0; }

.links_con{ margin-left: 0; }
.links_con li{ width: 100%; float: none; margin-left: 0; }
.links_con a{ font-size: 16px; line-height: 30px; }

/****- index-links -****/
.links-company{ display: none; }


}




